package com.ruoyi.biz.mapper;

import java.math.BigDecimal;
import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ruoyi.biz.model.req.ReceiptProjectReq;
import com.ruoyi.biz.model.resp.BizReceiptResp;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.biz.domain.BizReceipt;

/**
 * 收款登记Mapper接口
 * 
 * @author tianl
 * @date 2025-01-01
 */
@Mapper
public interface BizReceiptMapper extends BaseMapper<BizReceipt> {

    List<BizReceiptResp> list(@Param("model") ReceiptProjectReq req);

    List<BizReceiptResp> listByProjectIds(@Param("projectIds") List<Long> projectIds);
    List<BizReceipt> listEntityByProjectIds(@Param("projectIds") List<Long> projectIds);

    BizReceiptResp selectDetail(Long id);
}
